from brownie import ZERO_ADDRESS

class TokenAddresses:
    ETH = ZERO_ADDRESS
    DAI = "0x6B175474E89094C44Da98b954EedeAC495271d0F"
    USDC = "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"
    USDT = "0xdAC17F958D2ee523a2206206994597C13D831ec7"
    SETH = "0x5e74C9036fb86BD7eCdcb084a0673EFc32eA31cb"
    CRV = "0xD533a949740bb3306d119CC777fa900bA034cd52"
    WETH = "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"
    CVX = "0x4e3FBD56CD56c3e72c1403e103b45Db9da5B9D2B"
    UNI = "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984"
    SUSHI = "0x6B3595068778DD592e39A122f4f5a5cF09C90fE2"
    WBTC = "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599"
    TRI_CRV = "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490"
    CVX_CRV = "0x62B9c7356A2Dc64a1969e19C23e4f579F9810Aa7"
    ST_ETH = "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84"
    C_DAI = "0x5d3a536e4d6dbd6114cc1ead35777bab948e3643"
    C_ETH = "0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5"
    SPELL = "0x090185f2135308bad17527004364ebcc2d37e5f6"
    LDO = "0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32"


class VendorAddresses:
    AAVE_LENDING_POOL = "0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9"
    TRICRV_POOL = "0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7"
    UNISWAP_ROUTER = "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D"
    SUSHISWAP_ROUTER = "0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f"
    CONVEX_CRV_DEPOSITOR = "0x8014595F2AB54cD7c604B00E9fb932176fDc86Ae"
    CURVE_CVX_ETH_POOL = "0xB576491F1E6e5E62f1d8F26062Ee822B40B0E0d4"
    CURVE_CRV_ETH_POOL = "0x8301AE4fc9c624d1D396cbDAa1ed877821D7C511"
    BURN_ADDRESS = "0xB576481F1E6e5E62F1d8F26062eE822b40B0E0D4"
    COMPOUND_COMPTROLLER = "0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b"
    CURVE_STETH_ETH_POOL = "0xDC24316b9AE028F1497c275EB9192a3Ea0f67022"
    CONVEX_BOOSTER = "0xF403C135812408BFbE8713b5A23a04b3D48AAE31"
    CHAINLINK_FEED_REGISTRY = "0x47Fb2585D2C56Fe188D0E6ec628a38b74fCeeeDf"
